<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>演示ES变量</title>
</head>
<body>
<script>
    // 编写JS代码
    // 1、使用var声明的变量全局作用域，可以声明多次
    {
        var a = 1;
        var a = 2; // 重复声明就会覆盖之前的值
    }
    console.log(a);

    // 2、let 声明的变量，是局部作用域的，不能重复声明
    {
        let b = 3;
        let c = 4; // Identifier 'b' has already been declared
    }
    console.log(b); // b is not defined b变量没有定义

</script>
</body>
</html>